
body {
	color: black;
	background-color: #282830;	
	font-family: Tahoma, Verdana;
	font-size: 12px;
/*	
   scrollbar-face-color: #282830;
   scrollbar-highlight-color: #666666;
   scrollbar-shadow-color: #666666;
   scrollbar-3dlight-color: #666666;
   scrollbar-arrow-color: #ffffff;
   scrollbar-track-color: #e0e0e0;
   scrollbar-darkshadow-color: #666666;
*/
	
}

table {
	color: #EEE;
	font-family: Tahoma, Verdana;
	font-size: 13px;
}

.frameTable, .header, .menu, .page {
}

.fullWidth {
	width: 100%;
}


.frameTable {
	width: 100%;
	height: 100%;
}

.header, .menu, .page {
	margin: 0px;
	padding: 7px;	
}

.header {
	height: 50px;
}

.menu {
 	text-align: left;
 	padding: 5px;
	vertical-align: top;
	width: 150px;
}

.page {	
	vertical-align: top;
}


a {
	/*text-decoration: none;*/
	cursor: pointer;
	color: white;
}

.bordered {
	border: 1px solid #686872;
}

.completelyBordered, table.completelyBordered td, table.completelyBordered th {
	padding: 3px !important;	
	border: 1px solid #686872;
	border-collapse: collapse;
}

input {
	height: 20px;
}

input, select {
	border: 1px solid #484850 !important;
	background-color: #050510 !important;
	color: #EEE !important;
	font-family: Tahoma, Verdana !important;
	font-size: 13px !important;
}

 option {
	background-color: #050510 !important;
	color: #EEE !important;
	font-family: Verdana !important;
	font-size: 13px !important;
}

.dojoComboBoxOptions{
	width:150px;
	border: 1px solid #484850;
	color: #323240 !important;
	font-family: Verdana !important;
	font-size: 9px !important;
}

.dojoComboBoxItemEven{
	background-color: #AAB !important;
}

.dojoComboBoxItemOdd{
	background-color: #CCD  !important;
}

.dojoComboBoxItem {
	padding: 2px !important;
	font-style: normal !important;
	font-family: Verdana !important;
	font-size: 9px !important;
}

.breadCrumbs {
	padding-bottom: 10px;	
	font-style: italic;
}

.bottomBreadCrumbs {
	padding-top: 5px;	
	font-style: italic;
}

.breadCrumbs a, .bottomBreadCrumbs a {
	text-decoration: underline;
}

.current {
	font-weight: bold;
	color: orange !important;	
}

.Tritanium, .Pyerite, .Mexallon, .Isogen, .Nocxium, .Zydrine, .Megacyte, .Morphite {
	color: black;
}

.Tritanium {
	background-color: #dccfc2;
}

.Pyerite {
	background-color: #ffc28d;
}

.Mexallon {
	background-color: #ecffa1;
}

.Isogen {
	 
	background-color: #baecfc;
}

.Nocxium {
	background-color: #c7cecc;
}

.Zydrine {
	background-color: #b5e29a;
}

.Megacyte {
	background-color: #e3c78d;
}

.Morphite {
	background-color: #ed9479;
}

#itemInfoTable a {
	text-decoration: underline;
}

#itemInfoTable td {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

#itemInfoTable .labelCell {
	text-align: right;
}

#itemInfo {
	width: 70%; 
	padding: 10px;
}

#itemInfo #mainImg {
	float:left;
	margin-right:10px;
}

#itemInfoTable .current a{
	color: orange !important;
}

table.iconTable {
	float: left;
	margin-right: 5px;
}

td.img64Cell, td.img32Cell {
	vertical-align: top;
 	background-repeat: no-repeat;
 	background-position: left top; 	
}

td.img64Cell {
	width: 64px;
	height: 64px;

}

td.img32Cell {
	width: 36px;
	height: 42px;
	background-position: 5 5;	
}

/* Panel */
.panel {
	border: 1px solid #686872;
	padding: 10px;
}

.panelTitle {
	margin-top: 5px;
	margin-bottom: 15px;
	font-weight: bold;
	color: orange;
}


/* TAB */
.activeTab, .inactiveTab {
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #686872;
	cursor: default;
	border-collapse: collapse;
	height: 20px;
	
}

.tabContainer {
	border: 0px;
	border-collapse: collapse; 
}

/*
ХУЙНЯ ТЭСТ
*/
/*
	#tabs ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#tabs li {
		float: left;
		border-bottom-width: 0;
		margin: 0 0.5em 0 0;
	}
	
	#tabs a {
		display: block;
		padding: 0 1em;
	}
	
	#tabs .activeTab {
		margin-top: -1px;
		height: 22px;
		position: relative;
		top: 1px;
		background: #282830;
		background-image: url("../img/tabBackground.png");
		background-position: 0px 0px;
		background-repeat: repeat-x;
		
	}
	
	#content {
		border: 1px solid #686872;
		clear: both;
	}
	
	#content table {
		border: 5px solid #282830 !important;
	}
	
	.error {
		color: black !important; 
		background-color: #DDAAAA !important; 
		border: 1px solid red !important;
	}
	
	img {
		border: 0;
	}
	
	.disabledUser {
		background-color: #500;
		color:#999;
	}
*/
.accountView, .accountAdd  {
	width: 450px;
	margin-bottom: 1px;
	display: block;
}

.accountView {
	height: 153px;
}

.accountAdd {
	height: 75px;
	padding-top: 10px;	
}

.AVAILABLE {
}

.UNAVAILABLE {
	color: grey;
	text-decoration: line-through;
}

.NOT_CHECKED {
	color: grey;
}